parallel barrage - Spanish English Dictionary